precision mediump float;

uniform vec4 u_Color;

varying vec2 v_uv;
varying vec3 v_normal;

void main(){
    float depth = (1.0 - gl_FragCoord.z) * 8.0;
    vec3 color = u_Color.xyz * depth;
    gl_FragColor = vec4(vec3(color), 1.0);
}